package com.example.forum.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotBlank;

@Setter
@Getter
@ApiModel(value="权限")
public class PermissionModel {

    @ApiModelProperty(value="权限Id，新增时不用传，修改时必传")
    private String permissionId ;

    @NotBlank(message="权限名称不能为空")
    @ApiModelProperty(value="权限名称")
    private String displayname ;

    @NotBlank(message="权限值不能为空")
    @ApiModelProperty(value="权限值")
    private String targetname ;

    @ApiModelProperty(value="权限描述")
    private String description ;

    @ApiModelProperty(value="权限类型（0：菜单 1：普通）")
    private Integer permissiontype ;

    @ApiModelProperty(value="标签")
    private String tag ;
}
